1. A wireless transmitreceive unit (WTRU) comprising:
a transceiver configured to communicate on a primary cell and a secondary cell;
the transceiver is further configured to receive a medium access control (MAC) message indicating activation or deactivation of the secondary cell;
wherein on a condition that the MAC message indicates that the secondary cell is activated, the WTRU monitors the secondary cell for control messages;
wherein on a condition that the MAC message indicates that the secondary cell is deactivated, the WTRU ceases monitoring the secondary cell;
a processor configured to start a timer in response to the activation of the secondary cell; and
wherein on a condition that the timer expires, the WTRU deactivates the secondary cell.
2. The WTRU of claim 1 further comprising:
the transceiver is further configured to receive radio resource control signaling from a base station configuring the secondary cell.
3. The WTRU of claim 1, wherein the MAC message includes a bit map and a bit in the bit map indicates whether at least one of plurality of secondary cells is activated or deactivated.
4. The WTRU of claim 1, wherein the timer has a duration of a plurality of transmission time intervals.
5. The WTRU of claim 1, wherein the primary cell and the secondary cell are one of LTE or LTE-A cells.
6. The WTRU of claim 1, wherein the primary cell and the secondary cell are W-CDMA cells.
7. The WTRU of claim 1, wherein the WTRU only transmits a physical control channel using the primary cell.
8. A method performed by a wireless transmitreceive unit (WTRU), the method comprising:
communicating, by a transceiver of the WTRU, on a primary cell and a secondary cell;
receiving, by the transceiver, a medium access control (MAC) message indicating activation or deactivation of the secondary cell;
wherein on a condition that the MAC message indicates that the secondary cell is activated, the WTRU monitors the secondary cell for control messages;
wherein on a condition that the MAC message indicates that the secondary cell is deactivated, the WTRU ceases monitoring the secondary cell;
starting, by a processor of the WTRU, a timer in response to the activation of the secondary cell; and
wherein on a condition that the timer expires, the WTRU deactivates the secondary cell.
9. The method of claim 8 further comprising:
receiving, by the transceiver, radio resource control signaling from a base station configuring the secondary cell.
10. The method of claim 8, wherein the MAC message includes a bit map and a bit in the bit map indicates whether at least one of plurality of secondary cells is activated or deactivated.
11. The method of claim 8, wherein the timer has a duration of a plurality of transmission time intervals.
12. The method of claim 8, wherein the primary cell and the secondary cell are one of LTE or LTE-A cells.
13. The method of claim 8, wherein the primary cell and the secondary cell are W-CDMA cells.
14. The method of claim 8, wherein the WTRU only transmits a physical control channel using the primary cell.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of inserting implicit sequence points into computer program code to support debug operations, the method comprising:
performing, using a processor, optimization of the computer program code during compilation of the computer program code and, during the optimization, inserting implicit sequence points into the computer program code, wherein the implicit sequence points are configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled, wherein a view of a user program remains valid by constraining the optimization using implicitly generated virtual reads of user visible symbols at the implicit sequence points and wherein, when a debugger stops at at least one of the sequence points, user visible symbols hold respective values in a same manner the user visible symbols would hold the respective values without optimization being performed on the computer program code; and
configuring the computer program code to enable user modification of at least one respective value of at least one symbol when the debug operation is performed on the computer program code.
2. The method of claim 1, further comprising:
during the compilation of the computer program code, automatically determining locations in the computer program code where a user would want the implicit sequence points to be inserted into the computer program code based on a user experience provided by the computer program code, wherein inserting the implicit sequence points into the computer program code comprises inserting the implicit sequence points at the automatically determined locations.
3. The method of claim 1, wherein the implicit sequence points further provide virtual reads of indirect operations performed by the computer program code during execution of the computer program code, the indirect operations pertaining to operations that process at least one variable not specifically assigned in the computer program code.
4. The method of claim 1, wherein performing optimization of the computer program code comprises performing at least one level of optimization, the level of optimization selected from a group consisting of optimizing the computer program code to reduce an amount of time required to execute the computer program code and optimizing the computer program code to reduce an amount of memory utilized by the computer program code during operation.
5. The method of claim 1, wherein the implicit sequence points indicate points in the computer program code where execution is to be stopped, at least temporarily, during the debug operation.
6. The method of claim 1, wherein a number of the implicit sequence points inserted into the computer program code is a selected value within a predetermined range of values.
7. The method of claim 1, further comprising:
specifying a plurality of locations where the implicit sequence points are to be inserted into the computer program code in response to a user input received via a compiler configured to compile the computer program code;
wherein inserting implicit sequence points into the computer program code comprises inserting the implicit sequence points at the plurality of locations.
8. A method of inserting implicit sequence points into computer program code to support debug operations, the method comprising:
performing, using a processor, optimization of the computer program code during compilation of the computer program code and, during the optimization, inserting implicit sequence points into the computer program code, wherein the implicit sequence points are configured to provide virtual reads of symbols contained in the computer program code when the implicit sequence points are reached during execution of the computer program code during a debug operation performed on the computer program code after the computer program code is optimized and compiled, wherein a number of the implicit sequence points inserted into the computer program code is a selected value within a predetermined range of values in which a user is presented the predetermined range of values and prompted to select one of the values within the predetermined range.